<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

/* CSS Document */

*{ padding:0px; margin:0px auto;}

body{

	margin:0px auto;

	font-size:13px;

	font-family: "Microsoft YaHei", "Arial", "WenQuanYi Micro Hei", sans-serif;

	color:#333;

	/*background-image: url(../images/index_14.jpg);*/

}

ul, dl, dd, h1, h2, h3, h4, h5, h6, form, p { padding: 0; margin: 0; }

ul { list-style: none; }

img { border: 0px; }

a {

	color: #333;

	text-decoration: none;

}

a:hover {

	color: #a01b16;

	text-decoration: none;

}

.clearfloat { clear: both; height: 0; font-size: 1px; line-height: 0px; }

.w_none{

	display: none;

}

.w_clear{

	clear: both;

}

.lf { float: left; }

.rt { float: right; }

.bj{ margin:0 auto;}

.w_logo{

	box-sizing: border-box;

	padding-right: 20px;

	border-right: 1px solid #9c9c9c;

	margin-right: 20px;

}

.w_intext{

	display: inline-block;

}

.w_infotext1{

	font-size: 28px;

	color: #9d2032;

	margin-bottom: 15px;

	font-weight: bold;

}

.w_infotext2{

	font-size: 23px;

	color: #2d2d2d;

}

.w_consev{

	box-sizing: border-box;

	padding-right: 12px;

	margin-right: 12px;

	border-right: 1px solid #9c9c9c;

	font-size: 16px;

	color: #767676;

	margin-top: 15px;

}

.w_consev p:last-of-type{

	font-size: 12px;

}

.w_contel{

	display: inline-block;

}

.w_consign{

	color: #8b8b8b;

	font-size: 12px;

	margin-bottom: 8px;

}

.w_conphone{

	font-size: 28px;

	color: #963234;

	font-weight: bold;

}

.topw {

	background-color:rgba(0,0,0,0.8);

	height: 29px;

}

.top_boxx {

	line-height: 29px;

	height: 29px;

	width: 1200px;

	text-align: right;

}

.top_boxx a {

	color: #FFF;

	box-sizing: border-box;

	padding:3px 10px;

}

.head_boxw {

	/* background-image: url(../images/b.jpg); */

	background: white;

	/* background-repeat: repeat-x; */

	/* background-position: center top; */

	height: 130px;

}

.head_box {

	height: 130px;

	width: 1200px;

	margin:0 auto;

}

.logo {

	height: 78px;

	width: 620px;

	padding-top: 31px;

}

.tel {

	height: 52px;

	width: 353px;

	padding-top: 36px;

}

.top_menu {

	height: 55px;

	background-color:rgba(0,0,0,0.8);

}

.nav_r{

	width:1200px;

	height:55px;

}

.nav_r li{

	line-height:55px;

	text-align:center;

	float:left;

	font-size:15px;

	position:relative;

	z-index:3;

}

.nav_r li a{

	height:55px;

	display:block;

	color:#FFF;

	padding-right: 47px;

	padding-left: 46px;

}



#wrap{

	width:1200px;

	margin:0 auto;

}

#main_nav{

	width:1200px;

}

/*#main_nav li.focus a{

	color:#FFF;

	background-color: #FBB200;

}*/

#main_nav li.focus ul li a{background:none;}

.w_smalldrop{

	position:absolute;

	top:55px;

	display:none;

	

	float:left;

}

.w_nav&gt;li:hover{

	background:#FBB200 ;

	color: white;

}

.w_nav&gt;li:hover .w_smalldrop{

	display: none;

}

#main_nav li ul li{float:left;width:153px;height:35px; line-height:35px;display:block; background:#fff; filter: Alpha(Opacity=86); text-align:center;font-size:13px; border-bottom:1px solid #E6E6E6;padding:0;}

#main_nav li ul li a:link,#main_nav li ul li a:visited{background:none;padding:0;width:110px;height:35px;line-height:35px;color:#333;font-size:13px;}

#main_nav li ul li a:hover{background:none;padding:0;width:129px;height:35px;line-height:35px;color:#77422e;font-size:13px;}

.gg_box {

	background-color: #f5f5f5;

	height: 40px;

	line-height: 40px;

	color: #666;

    font-size: 15px;

}

.gg_box a{

	color: #666;

    font-size: 15px;

}

.w_banner{

	width: 100%;

}

.w_banner img{

	width: 100%;

}

.mobile_banner{

	display: none;

}

.map{ overflow:hidden; margin-bottom:20px;margin-top:20px;}

.map_l{line-height: 30px; padding-bottom:10px; font-size:15px;}

.map_l a{ color:#666;}

.map_t{ border: solid 1px #E0E0E0; padding:5px 0;margin: 5px 3px; overflow:hidden;}

.map_t ul{padding: 0 15px; }

.map_t ul li{  float: left; line-height: 25px; padding-right:30px;}

.map_t ul li a{ color:#666;}

.abt_bny { padding: 10px 20px; overflow: hidden; padding-bottom: 30px;  margin-bottom:20px;}

	.abt_bny .liu_y { margin-top: 10px; }

	.abt_bny .liu_y li { line-height: 36px; clear: both; }

	.abt_bny .liu_y li em { font-style: normal; float: left; width: 120px; text-align: right; font-size: 12px; padding-right: 12px; }

	.abt_bny .liu_y li span { float: left; }

	.abt_bny .liu_y li span input { width: 280px; height: 31px; border: 1px solid #e4e4e4; line-height: 26px; float: left; outline: none; padding-left: 10px; font-family: "Microsoft YaHei", "Arial", "WenQuanYi Micro Hei", sans-serif;}

	.abt_bny .liu_y li span input:hover,

	.abt_bny .liu_y li span textarea:hover { border: 1px solid #ce0001; }

	.abt_bny .liu_y li span textarea { width: 370px; height: 150px; border: 1px solid #e4e4e4; float: left; margin-bottom: 10px; outline: none; padding-left: 10px; }

	.abt_bny .liu_y li span select { margin-right: 10px; width: 120px; }

	.abt_bny .liu_y li span img { float: left; margin-left: 10px; }

	.abt_bny .liu_y li .btnun {font-family: "Microsoft YaHei", "Arial", "WenQuanYi Micro Hei", sans-serif; background: #00a758; float: left; border: 0px none; outline: none; width: 116px; height: 33px; color: #FFFFFF; font-size: 16px; }

	.abt_bny .liu_y li .reset {font-family: "Microsoft YaHei", "Arial", "WenQuanYi Micro Hei", sans-serif; background: #919294; border: 0px none; outline: none; width: 116px; height: 33px; color: #FFFFFF; font-size: 16px; }

.gg_boxn {

	height: 40px;

	width: 1200px;

	line-height: 40px;

	/*background-image: url(../images/index_18.jpg);*/

	background-repeat: no-repeat;

	background-position: left 11px;

}

.gjc strong{

	font-size: 16px;

	color: #616161;

	font-weight: normal;

}

.gjc a {

	padding-left: 4px;

	padding-right: 4px;

	color: #616161;

}

.ss {

	width: 240px;

	padding-top: 7px;

}

.inp_srh {

	height: 24px;

	width: 200px;

	border-top-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	color: #a6a6a6;

	float: left;

	border-top-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-color: #e6e6e6;

	border-bottom-color: #e6e6e6;

	border-left-color: #e6e6e6;

	border-right-style: none;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 8px;

	outline: none;

}

.stb {

	float: left;

	outline: none;

}

.ser_box {

	width: 1200px;

	margin-top: 33px;

}

.ser_h2 {

	width: 1180px;

	text-align: center;

	font-weight: normal;

	background-image: url(../images/index_17.jpg);

	background-repeat: no-repeat;

	background-position: center;

}

.ser_h2 a  {

	display: block;

	width: 220px;

}

.ser_h2 span {

	display: block;

	font-size: 35px;

	line-height: 36px;

	color: #c70000;

	width: 220px;

	text-transform: uppercase;

}

.ser_h2 font {

	line-height: 29px;

	font-size: 18px;

}

.ser_listx {

	width: 1200px;

	overflow: hidden;

	padding-top: 32px;

}

.ser_listx_ul {

}

.ser_listx_ul li {

	float: left;

	width: 272px;

	text-align: center;

	margin-left: 15px;

	margin-right: 15px;

}

.ser_listx_ul li img {

	height: 199px;

	width: 270px;

	border: 1px solid #d2d2d2;

}

.ser_listx_ul li span {

	font-size: 14px;

	line-height: 35px;

	display: block;

}

.ser_listx_ul li span a {

	color: #222;

}

.ft1 {

	font-size: 12px;

	display: block;

	color: #adadad;

	line-height: 18px;

	padding-right: 6px;

	padding-left: 6px;

}

.greyscale img {

    /* filter: grayscale(0);

    -webkit-filter: grayscale(0);

    -moz-filter: grayscale(0);

    -o-filter: grayscale(0);

    -ms-filter: grayscale(0); */

}

.greyscale img:hover {

    /* filter: grayscale(1);

    -webkit-filter: grayscale(1);

    -moz-filter: grayscale(1);

    -o-filter: grayscale(1);

    -ms-filter: grayscale(1); */

}

.list_pro_box {

	width: 1200px;

	overflow: hidden;

	margin-top: 30px;

}

.list_box {

	width: 270px;

}

.list_h2 {

	font-size: 22px;

	line-height: 60px;

	color: #FFF;

	background-color: rgba(0,0,0,0.8);

	height: 60px;

	width: 270px;

	text-align: center;

	font-weight: normal;

}

.list_boxx {

	width: 266px;

	border-right-width: 2px;

	border-bottom-width: 2px;

	border-left-width: 2px;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-right-color: #d4d0d1;

	border-bottom-color: #d4d0d1;

	border-left-color: #d4d0d1;

	padding-top: 15px;

	padding-bottom: 10px;

}

.fl_tit {

	line-height: 24px;

	background-image: url(../images/index_28-09.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	height: 24px;

	width: 204px;

	padding-left: 62px;

	font-size: 15px;

	color: #000;

	margin-bottom: 10px;

	font-weight: bold;

	display: none;

}

.list_ul {

	width: 195px;

	margin-left: 36px;

}

.list_ul li {

	line-height: 30px;

	height: 30px;

	width: 193px;

	border: 1px solid #d3d1d2;

	margin-bottom: 10px;

}

.list_ul li a {

	padding-left: 26px;

	font-size: 14px;

	color: #464646;

	display: block;

	height: 30px;

	width: 167px;

}

.list_ul li a:hover {

	color: #FFF;

	background-color: #4d4d4d;

}



/*店面展示*/

.pro_box {

	width: 898px;

	border: 1px solid #d4d0d1;

	padding-top: 10px;

	padding-bottom: 18px;

}

.pro_box h2 {

	height: 40px;

	display: block;

	border-bottom-width: 3px;

	border-bottom-style: solid;

	border-bottom-color: #e7e7e7;

	font-weight: normal;

	background-image: url(../images/index_28.jpg);

	background-repeat: no-repeat;

	background-position: 138px top;

	width: 860px;

	margin-left: 19px;

}

.sp2 {

	float: left;

	font-size: 22px;

	color: #000;

	/*background-image: url(../images/index_41.jpg);*/

	background-repeat: no-repeat;

	background-position: left center;

}

.ft2 {

	float: right;

	font-size: 12px;

	margin-top: 5px;

	margin-right: 3px;

}

.ft2 a {

	color: #787878;

}

.pro_boxx {

	width: 898px;

	overflow: hidden;

}

.pro_ul {

	height:auto;

    overflow: hidden;

}

.pro_ul li {

	width: 266px;

	display: block;

	float: left;

	text-align: center;

	padding-top: 15px;

	margin-left: 22px;

	margin-right: 3px;

}

.w_proimg{

	height: 210px;

	width: 100%;

	display: block;

	overflow: hidden;

}

.w_proimg img{

	display: block;

	width: auto;

	max-width: 100%;

	height: auto;

	max-height: 210px;

	/* transition: all .5s; */

}

/* .pro_ul li:hover img{

	transform: scale(1.1);

} */

.w_proname{

	display:block;
	overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;

	padding-top:3px;

	line-height: 30px;



}

.gg1_box {

	width: 1200px;

	margin-top:40px;

	margin-bottom: 0px;

	height: 180px;

	background: url(../images/index_42.jpg);

	box-sizing: border-box;

	padding:63px 30px 0px  333px;

}

.w_gg1title{

	color: white;

	font-size: 29px;

	font-weight: bold;

	margin-bottom:18px;

}

.w_gg1text{

	color: white;

	font-size: 16px;

}

.w_gg1hot{

	color: #9e202c;

	font-size: 12px;

	margin-bottom: 15px;

}

.w_gg1right{

	/* margin-top: 12px; */

}

.w_gg1left{

	margin-top: 27px;

}

.w_gg1phone{

	font-size: 32px;

	color: white;

	font-weight: bold;

}

.youshi_boxw {

	background-image: url(../images/ysbg.jpg);

	background-repeat: no-repeat;

	background-position: center top;

	height: 596px;

}

.youshi_box {

	width: 1145px;

	height: 437px;

	background-image: url(../images/index_45.jpg);

	background-repeat: no-repeat;

	background-position: 95px 37px;

	padding-top: 159px;

	padding-left: 55px;

	margin-top: 40px;

}

.gshq-tit {

	WIDTH: 776px;

	HEIGHT: 72px;

	background-image: url(../images/sz.png);

	background-repeat: no-repeat;

	background-position: left top;

	background-color: #333333;

}

.gshq-tit UL {

	LIST-STYLE-TYPE: none

}

.gshq-tit UL LI {

	FLOAT: left;

	width: 194px;

	text-align: center;

	height: 72px;

}

.gshq-tit UL LI.active A.gs {

	WIDTH: 194px;

	DISPLAY: block;

	HEIGHT: 72px;

	background-image: url(../images/h.jpg);

	background-repeat: no-repeat;

	background-position: left top;

}

.gshq-tit UL LI.active A.cs {

	WIDTH: 194px;

	DISPLAY: block;

	HEIGHT: 72px;

	background-image: url(../images/h.jpg);

	background-repeat: no-repeat;

	background-position: left top;

}

.gshq-tit UL LI.normal A.gs {

	WIDTH: 194px;

	DISPLAY: block;

	HEIGHT: 72px;

}

.gshq-tit UL LI.normal A.cs {

	WIDTH: 194px;

	DISPLAY: block;

	HEIGHT: 72px;

}

.gshq1-main {

	WIDTH: 1100px;

	OVERFLOW: hidden;

	padding-top: 35px;

	padding-left: 10px;

	box-sizing: border-box;

}



.gshq1-main img {

	float: right;

	padding-left: 155px;

}

.nr1 {

	padding-top: 16px;

	line-height: 30px;

	font-size: 14px;

}

.nr1 span {

	font-size: 30px;

	color: rgba(0,0,0,0.8);

	display: block;

	line-height: 56px;

}



/*新闻 常见问题*/

.news_boxw {

	width: 1200px;

	padding-top: 45px;

	overflow: auto;

	padding-bottom: 55px;

}

.gs_news_box {

	width: 571px;

}

.gs_news_box h2 {

	height: 40px;

	width: 571px;

	font-weight: normal;

	display: block;

	background-image: url(../images/index_48.jpg);

	background-repeat: no-repeat;

	background-position: 95px top;

	border-bottom-width: 3px;

	border-bottom-style: solid;

	border-bottom-color: #e7e7e7;

}



.w_gsnews_box h2{

	background-image: url(../images/index_482.jpg);

}

.gs_news_boxx {

	width: 571px;

	overflow: hidden;

	/*background-image: url(../images/index_57.jpg);*/

	background-repeat: no-repeat;

	background-position: 8px 21px;

	/*padding-top: 236px;*/

	margin-top: 26px;

}

.w_gsnews{

	width:100%;

}

.w_gsnews img{

	width: 100%;

	display: block;

}

.n_box {

	width: 555px;

	margin-left: 8px;

	color: #9f9f9f;

	line-height: 24px;

	margin-bottom: 16px;

}

.n_box span {

	display: block;

	font-size: 18px;

	line-height: 36px;

}

.n_box span a {

	color: #2e2e2e;

}

.n_ul {

	margin-left: 8px;

	margin-right: 8px;

}

.n_ul li {

	line-height: 30px;

	background-image: url(../images/index_65.jpg);

	background-repeat: no-repeat;

	background-position: left center;

	padding-left: 20px;

}

.n_ul li  a{

	display: block;

	width:90%;

	/*overflow: hidden;

	text-overflow:ellipsis;

	white-space: nowrap;*/

	float: left;

	display: -webkit-box;



}

.n_ul li span {

	float: right;

}

.jl_boxx {

	width: 555px;

	padding-top: 18px;

	padding-right: 4px;

	padding-left: 4px;

    overflow: hidden;

    box-sizing: border-box;

}

.jl_box {

	width: 555px;

	line-height: 24px;

	color: #9f9f9f;

	padding-bottom: 20px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #f1f1f1;

	margin-bottom: 25px;



}

.jl_box span {

	line-height: 50px;

	background-image: url(../images/index_54.jpg);

	background-repeat: no-repeat;

	background-position: left center;

	display: block;

	padding-left: 108px;

	font-size: 18px;

	margin-bottom: 16px;

}

.jl_box span a {

	color: #2e2e2e;

	display: block;

	overflow: hidden;

	text-overflow:ellipsis;

	white-space: nowrap;

}

.jl_box span a:hover,.n_box span a:hover{

	color: #963234;

}

.n1_ul li {

	line-height: 30px;

	background-image: url(../images/index_61.jpg);

	background-repeat: no-repeat;

	background-position: right center;

}

.n1_ul li a{

	width: 95%;

	display: block;

	overflow: hidden;

	text-overflow:ellipsis;

	white-space: nowrap;



}



.more {

	margin-top: 20px;

	height: 110px;

	width: 545px;

}

.about_zizhi_sjboxw {

	background-image: url(../images/abbg.jpg);

	background-repeat: no-repeat;

	background-position: center top;

	height: 750px;

}

.about_zizhi_sjbox {

	height: 710px;

	width: 1200px;

	padding-top: 40px;

}

.about_zizhi_box {

	width: 1200px;

	padding-bottom: 44px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #d4d0d1;

	box-sizing: border-box;

}

.about_box{

	width:100%;

	overflow:hidden;

}

.about_box h2 {

	height: 58px;

	width: 100%;

	background-image: url(../images/d.jpg);

	background-repeat: no-repeat;

	background-position: 222px 21px;

}

.sp3 {

	float: left;

	font-size: 24px;

	color: #262626;

	font-weight: normal;

	padding-left: 5px;

}

.sp3 b {

	font-weight: normal;

	text-transform: uppercase;

	color: #c70000;

	font-size: 22px;

}

.ft3 {

	float: right;

	font-weight: normal;

	font-size: 12px;

	line-height: 24px;

}

.ft3 a {

	color: #666;

}

.sp_box {

	height: 280px;

	width: 352px;

}

.nr {

	width:819px;

	line-height: 28px;

	padding-top: 0px;

	font-size: 12px;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp:10;

	overflow: hidden;

	text-indent: 2em;

}

.zizhi_box {

	width: 366px;

}

.zizhi_box h2 {

	height: 58px;

	width: 366px;

	background-image: url(../images/d.jpg);

	background-repeat: no-repeat;

	background-position: 195px 20px;

}

.sj_box {

	width: 1200px;

	margin-top: 40px;

}

.sj_h2 {

	height: 222px;

	width: 50px;

	background: #333333;

	box-sizing: border-box;

	padding:41px 20px 20px 12px;

	text-align: center;

}

.sj_h2 a{

	color: white;

	font-size: 25px;

}

.sj_boxx {

	width: 1130px;

	padding-top: 8px;

}

.sj_ul {

}

.sj_ul li {

	float: left;

	width: 292px;

	text-align: center;

	margin-left: 13px;

	margin-right: 13px;

}

.sj_ul li img {

	height: 206px;

	width: 292px;

	border: 1px solid #d2d2d2;

}

/*案例*/

.case_box {

	width: 1200px;

	padding-top: 40px;

	padding-bottom: 30px;

}

.case_box h2 {

	height: 92px;

	width: 1200px;

	display: block;

	background-image: url(../images/index_92.jpg);

	background-repeat: no-repeat;

	background-position: center bottom;

	font-weight: normal;

	text-align: center;

}

.case_box h2 span {

	display: block;

	font-size: 28px;

	padding-bottom: 10px;

}

.case_box h2 font {

	font-size: 15px;

	line-height: 36px;

	color: #5e5e5e;

}

.case_boxx {

	width: 1200px;

}

.case_ul {

	width: 274px;

	margin-right: 16px;

	margin-left: 16px;

}

.case_ul li {

	width: 274px;

	display: block;

	float: left;

	text-align: center;    

}

.case_ul li img {

	height: 216px;

	width: 274px;

	display: block;

}



.case_ul li font {

	display: block;

	padding-top: 10px;

	line-height: 30px;

	overflow: hidden;

	font-size: 14px;

}

.link{

	width:1200px;

	line-height:50px;

	margin:0 auto;

}

.link span {

	font-size: 18px;

	color: #333;

	padding-right: 8px;

}

.link a{

	color:#464646;

	margin-left:5px;

	margin-right:5px;

}

/*foot*/

.foot{

	background-color: #262729;

	margin-top: 6px;

	padding-top: 45px;

	padding-bottom: 45px;

}

.foot_l{

	width:1200px;

	overflow:hidden;

	color: #FFF;

	margin:0 auto;

}

/*.db_logo {

	width: 266px;

	background-image: url(../images/logo.png);

	background-repeat: no-repeat;

	background-position: left top;

	height: 135px;

}*/

.w_fotlogo{

	font-size:23px;

	color: #9f9999;

	margin-bottom: 12px;

	text-align: center;

}

.ss_x {

	width: 254px;

	margin-top: 12px;

}

.inp_srh_x {

	height: 34px;

	width: 197px;

	border-top-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	color: #a6a6a6;

	float: left;

	border-top-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-color: #3e4043;

	border-bottom-color: #3e4043;

	border-left-color: #3e4043;

	border-right-style: none;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 8px;

	background-color: #262729;

}

.stb {

	float: left;

}

.foot_rt {

	width: 878px;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #484a4d;

	background-image: url(../images/ewm.jpg);

	background-repeat: no-repeat;

	background-position: 736px bottom;

	height: 210px;

}

.dbmenu_box {

	color: #FFF;

	line-height: 48px;

	font-size: 14px;

}

.dbmenu_box a {

	color: #FFF;

	padding-right: 12px;

	padding-left: 15px;

}

.bq {

	font-size: 14px;

	line-height: 23px;

	color: #9b9b9b;

	margin-top: 33px;

	padding-left: 16px;

}

.tit_li {

	font-size: 16px;

	padding-bottom: 25px;

	display: block;

	font-weight: normal;

}

.dbmenu_box ul li {

	line-height: 24px;

}



.dbmenu_box ul li a {

	color: #bdbdbd;

}

.dhn {

	line-height: 60px;

	height: 60px;

	width: 1200px;

	text-align: center;

}

.dhn a {



}



/*内页样式开始*/

.bannern {

	height: 320px;

	background-image: url(../images/a1.jpg);

	background-repeat: no-repeat;

	background-position: center top;

}

.gg_boxn p {

	font-size: 14px;

}

.main_lf {

	width: 270px;

}

.main_lf .list_box{

	width: 100%;

}

.wzzy{}

.dy a{ color:#777; margin-left:5px; margin-right:5px;}

.abot_lf{

	width:220px;

	float:left;

	border:1px solid #e4e4e4;

	background-color: #FFF;

}



.aboy_up{ margin-top:15px; margin-bottom:15px;}

.aboy_up .lm{

	height: 30px;

	width: 200px;

	font-size:22px;

	margin-left:5px;

	line-height:30px;

	padding-bottom:10px;

	padding-left: 10px;

	margin-right: 5px;

	border-bottom-width: 2px;

	border-bottom-style: solid;

	border-bottom-color: #145599;

	font-weight: normal;

	color: #000;

}

.listy{

	width:200px;

	margin-top: 15px;

	margin-right: 0;

	margin-bottom: 0;

	margin-left: 10px;

}

.listy li{

	height:40px;

	margin-top:-1px;

	line-height:40px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #d5d5d5;

}

.listy li a{

	display:block;

	font-size:15px;

	height:36px;

	padding-left:15px;

	background-image: url(../images/n-jt1.png);

	background-repeat: no-repeat;

	background-position: 90% 50%;

}

.listy li a:hover{

	color:#fff;

	background-color: #145599;

	background-image: url(../images/n-jt2.png);

	background-repeat: no-repeat;

	background-position: 90% 50%;

}

.listy .xl{

	height:35px;

	line-height:35px;

	border-bottom-width: 1px;

	border-bottom-style: dashed;

	border-bottom-color: #055A43;

}

.listy .xl a{

	display:block;

	font-size:12px;

	height:35px;

	padding-left:20px;

	background-image: none;

}

.listy .xl a:hover{color:#666; background:none; background-image: none;} 

.aboy_bn{

	margin-top:15px;

	border-bottom:1px solid #eee;

	padding-bottom:10px;

	margin-right: 0;

	margin-bottom: 0;

}

.aboy_bn .lmf{

	height: 30px;

	width: 200px;

	font-size:22px;

	margin-left:5px;

	margin-right:10px;

	line-height:30px;

	padding-left:10px;

	padding-top:10px;

	font-weight:normal;

	padding-bottom:10px;

	border-bottom-width: 2px;

	border-bottom-style: solid;

	border-bottom-color: #145599;

	color: #000;

}

.contact_boxs {

	width: 150px;

	font-family: Impact;

	font-size: 22px;

	color: #F63;

	background-image: url(../images/Teln.jpg);

	background-repeat: no-repeat;

	background-position: left center;

	padding-left: 60px;

	line-height: 40px;

	margin-left: 15px;

}

.imgp{

	width:230px;

	margin-top:15px;

	text-align:center;

	margin-left:16px;

}

.imgp img{

	width:230px;

	height:170px;

}

.imgp span {

	line-height: 30px;

}



.addy{

	margin-left:15px;

	margin-right:15px;

	line-height:24px;

	padding-top:5px;

}

.ery{ text-align:center; display:block; margin-top:15px;}



/*右边 公司介绍*/



.maint_rg {

	width: 900px;

}

.mainr_box {

	width: 898px;

	border: 1px solid #d4d0d1;

	padding-top: 25px;

	padding-bottom: 18px;

	margin-bottom: 16px;

}

.mainr_box h2 {

	height: 40px;

	display: block;

	border-bottom-width: 3px;

	border-bottom-style: solid;

	border-bottom-color: #e7e7e7;

	font-weight: normal;

	background-image: url(../images/index_28.jpg);

	background-repeat: no-repeat;

	background-position:160px top;

	width: 100%;

	/*margin-left: 19px;*/

	box-sizing: border-box;

	padding:0px  19px;

}

.page_bxo h2{

	background-image: url(../images/index_48.jpg);

	background-position: 120px top;

}

.protj_boxx {

	width: 100%;

	overflow: hidden;

	padding-right: 19px;

	padding-left: 19px;

}

/* .mainab_boxx {

	width: 100%;

	overflow: hidden;

	

	padding-right: 19px;

	padding-left: 19px;

	padding-top: 15px;

	padding-bottom: 15px;

	line-height: 26px;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 5;

	overflow: hidden;

} */

.mainab_boxx {

	padding: 4px;

	overflow: hidden;

	line-height: 26px;

	font-size: 13px !important;

	box-sizing: border-box;

	padding:15px 19px 15px 19px;

	line-height: 26px;

}

.mainab_boxx img{max-width: 100%;height: auto;}

.main_bt {

	margin-bottom: 10px;

	padding-bottom: 10px;

	border-bottom: 1px dashed #dcdcdc;

}

.main_bt .by {

	height: 35px;

	line-height: 35px;

	padding-left: 13px;

	font-weight: normal;

	background-image: url(../images/jt.gif);

	background-repeat: no-repeat;

	background-position: left center;

}

.tj_news { padding-top: 15px; width: 920px; }

.tj_news h2 { width: 900px; height: 53px; background-image: url(../images/about_46.jpg); background-repeat: no-repeat; background-position: left bottom; }

.tj_boxx { width: 890px; padding-top: 15px; padding-right: 15px; padding-left: 15px; }

.news_ul li {

	line-height: 200%;

	background-image: url(../images/d.gif);

	background-repeat: no-repeat;

	background-position: left center;

	padding-left: 17px;

}

.news_ul li span { float: right; }



/*内页部分 新闻*/

.main_bt{ margin-bottom:10px; padding-bottom:10px; border-bottom:1px dashed #dcdcdc;}

.main_bt .by{

	height:35px;

	line-height:35px;

	padding-left:18px;

	font-weight:normal;

	background-image: url(../images/index_65.jpg);

	background-repeat: no-repeat;

	background-position: left center;

}

.hck{ font-size:15px; float:left;}

.date{

	float:right;

	font-size:13px;

	color:#777;

}

.dlo{

	font-size:12px;

	clear:both;

	color:#777;

	padding-left:15px;

	display:block;

}

.lunhuan {

	width:860px;

	margin-top:10px;

	margin-bottom:20px;

}



/*内页 产品中心*/

.v_focus {

	float:left;

	width:860px;

}

.v_focus .w_protop{

	margin-bottom: 10px;

}

.w_protop img{

	width:855px;

	height:500px;

	border:1px solid #e4e4e4;

	overflow:hidden;

	float:left;

}

.w_probotom img{

	width: 100%;

	height: 100%;

}

.w_probotom .swiper-slide{

	box-sizing: border-box;

	border: 1px solid #ffffff;

}

.w_probotom .swiper-slide.swiper-slide-thumb-active{

	border: 1px solid #FBB200;

}

.v_focus .zoom_pic { width:22px; height:22px; position:absolute; z-index:5; right:0; top:328px; }

.v_focus .focus_picList li {

	width:15.8%;

	display:inline;

	float:left;

    margin:10px 1% 10px 0px ;

}

.v_focus .focus_picList li:nth-last-child(2){

	margin-right: 0px;

}

.v_focus .focus_picList li img {

	width:100%;

	display:inline;

	float:left;

	border: 1px solid #dedede;

	height: 100%;

}

.v_focus .focus_picList li img:hover { display:inline; float:left; border: 1px solid #ff7e00; }

.mainfenx {

	background-color:#f2f2f2;

	padding-left:10px;

	margin-bottom:20px;

	height: 45px;

	line-height: 45px;

	clear:both;

}

.wenxin {

	width:640px;

	color: #F63;

	float:left;

	font-weight:normal;

}

.wenxin strong { font-size: 18px; font-weight: normal; color:#000; font-family:微软雅黑; font-weight:normal; }

.zixun { padding-right: 10px; height: 35px; float:right; padding-top: 4px; }



/*案例详细展示*/

.xq_box {

}

.xq_box .qx_q {

	height: 36px;

	color:#000;

	font-size: 20px;

	border-bottom:1px solid #ccc;

	font-weight:normal;

	margin-left: 0px;

	background-image: none;

	padding-left: 5px;

	width: 855px;

}

.xq_boxx {

	padding-left:10px;

	line-height:24px;

	font-weight:normal;

	padding-top: 12px;

	padding-right: 10px;

	padding-bottom: 12px;

}





.listn_ul {

	width: 100%;

	box-sizing: border-box;

	padding-left:0px;

}

.listn_ul li {

	line-height: 35px;

	height: 35px;

	width: 85%;

	border: 1px solid #d3d1d2;

	margin-bottom: 10px;

	background-image: url(../images/index_61.jpg);

	background-repeat: no-repeat;

	background-position: 90% center;

}

.listn_ul li a {

	padding-left: 26px;

	font-size: 14px;

	color: #464646;

	display: block;

	height: 35px;

	width: 187px;

}

#colee_left{

	overflow: hidden;

	width: 1200px;

}

.listn_ul li a:hover {

	color: #FFF;

	background-color: #4d4d4d;

}

#colee_right{

	overflow: hidden;

    width: 1200px;

    margin: 45px 0px 0px 0px;

}

.body_footer{

	display: none;

}

.w_shadow{

	background: rgba(0,0,0,0.6);

	position: fixed;

	z-index:999;

	width: 100%;

	height: 100%;

	left: 0px;

	top: 0px;

	display: none;

}

.w_btn{

	cursor: pointer;

	margin-bottom: 150px;

}

.w_clotitle{

	text-align: center;

	font-size: 18px;

	float: left;

	width: 85%;

}

.w_btnclose{

	background: white;

	width:95%;

	margin: 0 auto;

	margin-top: 20px;

}

.w_close{



	text-align: right;

    padding: 15px;

	border-bottom: 1px solid #e5e5e5;

}

.w_close span{

	float: right;

	font-size: 22px;

	color: #000000;

	margin-top: -5px;

		

}

.w_cloimg{

	background: white;

	/*height: 300px;*/

	box-sizing: border-box;

	padding:15px 0px;

	display: flex;

	justify-content: center;

	align-items: center;

	

}

.w_cloimg img{

	display: block;

	margin:0 auto;

}

.colee_right{

	width:860px;

	overflow: hidden;

}

.pages ul li{

	float: left;

	box-sizing: border-box;

	padding:5px 12px ;



}

        .newsRiht{

             width: 75%;

        }

        .w_right{

               float: right;

        }

       

       .newsCont,.w_container{

            margin: 0 auto;

            width: 1200px;

        }

        .newsCont{

            margin-top:30px;

        }

        #newsSear{

            background-color: #f5f5f5;

            color: #666;

            font-size: 15px;

            line-height: 50px;

        }

        #newsSear p a{

            color: #666;

            font-size: 15px;

        }

        .newszx&gt;h2{

            width: 100%;

            background-color: #eee;

            color: #3e3d3d;

            font-size: 20px;

            font-weight: normal;

            line-height: 40px;

            border-bottom: 1px solid #ccc;

            box-sizing: border-box;

            padding: 3px 10px;

            margin:7px auto;

        }

        .newszx&gt;h2{

            background-color: transparent;

            text-indent: 12px;

            padding: 3px 0;

        }

@media(min-width:992px) and (max-width:1199px){

	.head_box,#wrap,#main_nav,.gg_boxn,#colee_left,.list_pro_box,.news_boxw,.newsCont,.w_container{

	      width:98%;	

	      overflow: hidden;

	}

	

	.lunhuan{

		width: 100%

	}

	.v_focus{

		width: 100%;

	}

	.v_focus .focus_img{

		width: 100%;

	}

	.logo{

		width:52%;

		padding-top: 23px;

	}

	.tel{

		padding-top: 30px;

	}

	.nav_r li{

		width:12.5% ;

	}

	.nav_r li a{

		width: 100%;

		display: block;

		box-sizing: border-box;

		padding: 0px;

	}

	.list_box{

		/*width:28%;*/

	}

	.maint_rg{

		width: 71%;

	}

	.mainr_box,.mainr_box h2,.mainab_boxx{

		width: 100%;

	}

	.pro_box,.newsRiht{

		width: 71%;

		box-sizing: border-box;

		padding:25px 10px 10px 10px;

	}

	.list_boxx{

		padding-bottom: 0px;

	}

	.pro_box h2{

		width: 100%;

		box-sizing: border-box;

		margin-left: 0px;

		padding:0px 10px;

	}

	.pro_boxx{

		width: 100%;

	}

	.pro_ul{

		margin-top: 15px;

		height:609px;

	}

	.pro_ul li{

		width:32%;

		margin-left: 0px;

		margin-right: 2%;

		padding-top: 0px;

		margin-bottom: 20px;

	}

	.pro_ul li:nth-child(3n){

		margin-right: 0px;

	}

	.pro_ul li img{

		width: auto !important;

		max-width: 100%;

		height: auto !important;

	}

	.w_proimg{

		height: auto;

		max-height: 210px;

	}

	.list_ul li{

		margin-bottom: 15px;

		line-height: 35px;

		height: 35px;

	}

	.list_ul li a{

		line-height: 35px;

		height: 35px;

	}

	.youshi_box,.gshq1-main{

		width: 100%;

	}

	.youshi_box{

		padding:170px 10px 0px 10px;

		box-sizing: border-box;

	}

	.gshq-main{

		width: 100%;

		box-sizing: border-box;

	}

	.gshq1-main img{

		padding-left: 100px;

	}

	.nr1{

		width:45%;

		display: inline-block;

	}

	.gs_news_box{

		width:49%;

	}

	.gs_news_box h2,.n_box,.gs_news_boxx,.more,.jl_box,.jl_boxx,.top_boxx,.nr,.about_zizhi_sjbox,.about_zizhi_box,.gg1_box,.case_box,#colee_right,.dhn,.case_box h2,.ser_h2,.ser_box{

		width: 100%;

	}

	.more img{

		width: 100%;

	}

	.sp_box{

		display:none;

	}

	.about_zizhi_box{

		box-sizing: border-box;

		padding:10px 20px 20px 10px;

		margin-bottom: 10px;

	}

	.nr{

	    font-size: 14px;	

	}

	.sj_boxx{

		width:93%;

	}

	.about_zizhi_sjbox,.about_zizhi_sjboxw{

		height: auto;

		padding:10px 10px 40px 10px;

		box-sizing: border-box;

	}

	.sj_box,.ser_listx{

	    width: 98%;

	    margin:0 auto;

	}

	.gg1_box{

		background-size:100% 100% ;

		padding-left: 192px;

	}

    .w_gg1text{

    	font-size: 14px;

    }	

	.case_boxx,.link,.foot_l{

	   width:98%;

	   margin:0 auto;	

	}

	.dbmenu_box a{

		padding-left: 10px;

		padding-right: 10px;

	}

	.foot_rt{

		width:72%;

	}

	.n_box{

		margin-left: 0px;

		margin-top: 15px;

	}

	.jl_box{

		margin-bottom: 9px;

	}

	.n_ul li{

		height: 32px;

		line-height: 32px;

	}

    

}

@media(min-width:768px) and (max-width:991px){

	.head_box,#wrap,#main_nav,.gg_boxn,#colee_left,.list_pro_box,.news_boxw,.newsCont,.w_container{

	      width:98%;	

	      overflow: hidden;

	}

	.izl-rmenu{

		/*display: none;*/

	}

	.v_focus,.lunhuan{

		width: 100%;

	}

	.w_protop img{

		width: 100%;

	}

	.main_lf{

	   width: 28%;	

	}

	.maint_rg{

		width: 70%;

	}

	.sj_h2 a{

		line-height: 34px;

	}

	.protj_boxx{

		width: 95%;

		overflow: hidden;

	}

	.mainr_box,.mainr_box h2,.mainab_boxx{

		width: 100%;

		box-sizing: border-box;

	}

	.mainr_box{

		box-sizing: border-box;

		padding:10px;

	}

	.mainr_box h2{

		background-image:none ;

		box-sizing: border-box;

		margin-left: 0px;

		padding:0px 10px;

	}

	.mainab_boxx{

		padding:0px 10px;

	}

	.logo{

		width:52%;

		padding-top: 23px;

	}

	.tel{

		padding-top: 30px;

	}

	.nav_r li{

		width:12.5% ;

	}

	.nav_r li a{

		width: 100%;

		display: block;

		box-sizing: border-box;

		padding: 0px;

	}

	.list_box{

		width:28%;

	}

	.pro_box,.newsRiht{

		width: 71%;

		box-sizing: border-box;

		padding:25px 10px 10px 10px;

	}

	.list_boxx{

		padding-bottom: 0px;

		width: 100%;

		box-sizing: border-box;

	}

	.pro_box h2{

		width: 100%;

		box-sizing: border-box;

		margin-left: 0px;

		padding:0px 10px;

	}

	.pro_boxx{

		width: 100%;

	}

	.pro_ul{

		margin-top: 15px;

		height:490px;

	}

	.pro_ul li{

		width:32%;

		margin-left: 0px;

		margin-right: 2%;

		padding-top: 0px;

		margin-bottom: 20px;

	}

	.pro_ul li:nth-child(3n){

		margin-right: 0px;

	}

	.pro_ul li img{

		width: auto !important;

		max-width: 100%;

		height: auto !important;

	}

	.w_proimg{

		height: auto;

		max-height: 210px;

	}

	.list_ul li{

		margin-bottom:7px;

		line-height: 33px;

		height: 33px;

	}

	.list_ul li a{

		line-height: 33px;

		height: 33px;

	}

	.youshi_box,.gshq1-main{

		width: 100%;

	}

	.youshi_box{

		padding:20px 10px 0px 10px;

		box-sizing: border-box;

		background:none;

		height: auto;

		margin-top: 0px;

	}

	.gshq-main{

		width: 100%;

		box-sizing: border-box;

	}

	.gshq1-main img{

		padding-left: 100px;

		display: none;

	}

	.youshi_boxw{

		height: auto;

		box-sizing: border-box;

		padding:40px 0px;

	}

	.n_ul li a{

		width:85%;

	}

	.nr1{

		width:100%;

		display: inline-block;

	}

	.gs_news_box{

		width:49%;

	}

	.gs_news_box h2,.list_h2,.n_box,.gs_news_boxx,.more,.jl_box,.jl_boxx,.top_boxx,.nr,.about_zizhi_sjbox,.about_zizhi_box,.gg1_box,.case_box,#colee_right,.dhn,.case_box h2,.ser_h2,.ser_box{

		width: 100%;

	}

	#colee_right{

		margin-top: 10px;

	}

	.more img{

		width: 100%;

	}

	.sp_box{

		display:none;

	}

	.about_zizhi_box{

		box-sizing: border-box;

		padding:10px 20px 20px 10px;

		margin-bottom: 10px;

	}

	.nr{

	    font-size: 14px;	

	}

	.sj_boxx{

		width:92%;

	}

	.about_zizhi_sjbox,.about_zizhi_sjboxw{

		height: auto;

		padding:10px 10px 40px 10px;

		box-sizing: border-box;

	}

	.ser_listx{

	    width: 98%;

	    margin:0 auto;

	}

	.sj_box{

	    width: 100%;

	    margin:0 auto;

	}

	.gg1_box{

		background-size:100% 100% ;

		padding-left: 129px;

		padding-right: 15px;

	}

    .w_gg1text{

    	font-size: 12px;

    }	

	.case_boxx,.link,.foot_l{

	   width:98%;

	   margin:0 auto;	

	}

	.dbmenu_box a{

		padding-left:12px;

		padding-right: 12px;

	}

	.foot_rt{

		width:64%;

		box-sizing: border-box;

		padding-top: 15px;

	}

	.n_box{

		margin-left: 0px;

		margin-top: 15px;

	}

	.jl_box{

		margin-bottom: 9px;

		padding-bottom: 10px;

	}

	.n_ul li{

		height: 32px;

		line-height: 32px;

	}

    .top_boxx{

    	box-sizing: border-box;

    	padding-right: 25px;

    }

    .w_infotext2{

    	font-size: 14px;

    }

    .w_infotext1{

    	font-size: 19px;

    }

    .w_intext{

    	margin-top: 8px;

    }

    .w_conphone{

    	font-size: 25px;

    }

    .banFn{

    	width: 98%;

    	display: block;

    	margin:0 auto;

    }

    .fl_tit{

    	width:100%;

    	box-sizing: border-box;

    }

    .list_ul{

    	width: 95%;

    	margin-left: 2%;

    }

    .gshq-tit{

    	width: 100%;

    }

    .more{

    	height: auto;

    }

    .news_boxw{

    	padding-bottom: 40px;

    }

    .about_zizhi_sjbox{

    	padding-bottom: 0px;

    }

    .w_gg1title{

    	font-size: 24px;

    }

    .w_gg1phone{

    	font-size: 24px;

    }

    .dbmenu_box{

    	line-height: 35px;

    }

    .body_footer{

    	display: block;

    }

    .listn_ul li{

    	margin:0 auto;

    	margin-bottom: 10px;

    }

    

}

@media(max-width:767px){

	.head_box,#wrap,#main_nav,.gg_boxn,#colee_left,.list_pro_box,.news_boxw,.newsCont,.w_container{

	      width:98%;	

	      overflow: hidden;

	}

	.v_focus,.lunhuan{

		width: 100%;

	}

	.w_protop img{

		width: 100%;

		height: 100%

	}

	

	.logo{

		width:45%;

		padding-top:0px;	

		height: auto;

	}

	.w_mopage{

		display: block;

	}

	.pagesm ul li:first-child{

		display: none;

	}

	.pagesm ul li{

		width:48%;

		float: left;

		margin-right: 4%;

		text-align: center;

		background: #f6f6f6;

		height: 35px;

		line-height: 35px;

		display: none;



	}

	.pagesm ul li:nth-child(2),.pagesm ul li:last-of-type{

		display: block;

	}

	.pagesm ul li a{

		font-size: 18px;

	}

	.pagesm ul li:last-of-type{

		margin-right: 0px;

	}

	.w_pcpage{

       display: none;

	}

	.wenxin{

		width: 100%;

	}

	.mainfenx{

		height: auto;

		line-height: 35px;

	}

	.tel{

		padding-top: 0px;

		/*width: 45%;*/

		/*display: none;*/

        width:55%;

        box-sizing: border-box;

        padding-left: 15px;

	}

	.nav_r li{

		width:25% ;

		height: 35px;

		line-height: 35px;

	}

	.w_consev{

		display: none;

	}

	.nav_r,.top_menu{

		height: auto;

	}

	#main_nav li ul{

		display: none;

	}

	.nav_r li a{

		width: 100%;

		display: block;

		box-sizing: border-box;

		padding: 0px;

		height: 35px;

		line-height: 35px;

	}

	.list_box{

		width:100%;

	}

	.pro_box,.newsRiht{

		width: 100%;

		box-sizing: border-box;

		padding:15px 0px 10px 0px;

	}

	.list_boxx{

		padding-bottom: 0px;

		width: 100%;

		border: none;

		border-bottom: 1px solid #d4d0d1;

		margin-bottom: 10px;

	}

	.pro_box h2{

		width: 100%;

		box-sizing: border-box;

		margin-left: 0px;

		padding:0px 10px;

		background-image:none;

	}

	.pro_boxx{

		width: 100%;

	}

	.pro_ul{

		margin-top: 15px;

		height:auto;

		box-sizing: border-box;

		padding:5px;

	}

	.pro_ul li{

		display: none;

	}

	.pro_ul li:first-child,.pro_ul li:nth-child(2),.pro_ul li:nth-child(3),.pro_ul li:nth-child(4),.pro_ul li:nth-child(5),.pro_ul li:nth-child(6){

        display: block;

	}

	.pro_ul li{

		width:49%;

		margin-left: 0px;

		margin-right: 2%;

		padding-top: 0px;

		margin-bottom: 10px;

	}

	.pro_ul li:nth-child(3n){

		margin-right: 2%;

	}

	.pro_ul li:nth-child(2n){

		margin-right: 0px;

	}

	.pro_ul li img{

		width: auto !important;

		max-width: 100%;

		height: auto !important;

	}

	.w_proimg{

		height: auto;

		max-height: 210px;

	}

	.list_ul li{

		margin-bottom:7px;

		line-height: 33px;

		height: 33px;

		width: 48%;

		float: left;

		margin-right: 2%;

	}

	.list_ul li:nth-child(2n){

		margin-right: 0px;

	}

	.list_ul li a{

		line-height: 33px;

		height: 33px;

		width: 100%;

		padding-left: 0px;

		text-align: center;

	}

	.youshi_box,.gshq1-main{

		width: 100%;

	}

	.youshi_box{

		padding:20px 10px 0px 10px;

		box-sizing: border-box;

		background:none;

		height: auto;

		margin-top: 0px;

	}

	.gshq-main{

		width: 100%;

		box-sizing: border-box;

	}

	.gshq1-main img{

		padding-left: 100px;

		display: none;

	}

	.youshi_boxw{

		height: auto;

		box-sizing: border-box;

		padding:40px 0px;

		display: none;

	}

	.n_ul li a{

		width:85%;

		display: block;

		overflow: hidden;

		text-overflow:ellipsis;

		white-space: nowrap;

	}

	.nr1{

		width:100%;

		display: inline-block;

	}

	.gs_news_box{

		width:100%;

		margin-bottom: 10px;

		padding-top: 17px;

	}

	.n_box span a{

		display: block;

		overflow: hidden;

		text-overflow:ellipsis;

		white-space: nowrap;

	}

	.gs_news_box h2{

		background-image:none ;

	}

	.sj_h2{

		width: 100%;

		height: auto;

		padding:10px;

	}

	.sj_h2 a{

		font-size: 20px;

	}

	.gs_news_box h2,.list_h2,.n_box,.gs_news_boxx,.more,.jl_box,.jl_boxx,.top_boxx,.nr,.about_zizhi_sjbox,.about_zizhi_box,.gg1_box,.case_box,#colee_right,.dhn,.case_box h2,.ser_h2,.ser_box{

		width: 100%;

	}

    .case_box h2{

        height:72px;

        margin-bottom: 15px;

    }

 	.list_h2{

		height: 50px ;

		line-height: 50px;

		font-size: 16px;

	}

	#colee_right{

		margin-top:4px;

	}

	.more img{

		width: 100%;

	}

	.sp_box{

		display:none;

	}

	.about_zizhi_box{

		box-sizing: border-box;

		padding:10px 10px 20px 10px;

		margin-bottom: 10px;

	}

	.nr{

	    font-size: 14px;	

	}

	.sj_boxx{

		width:100%;

		margin:0 auto;

	}

	.about_zizhi_sjbox,.about_zizhi_sjboxw{

		height: auto;

		padding:10px 10px 40px 10px;

		box-sizing: border-box;

	}

	.about_zizhi_sjboxw{

		padding-bottom: 20px;

	}

	.ser_listx{

	    width: 98%;

	    margin:0 auto;

	    padding-top: 15px;

	}

	.sj_box{

	    width: 100%;

	    margin:0 auto;

	}

	.gg1_box{

		background-size:100% 100% ;

		padding-left: 129px;

		padding-right: 15px;

		display: none;

	}

    .w_gg1text{

    	font-size: 12px;

    }	

	.case_boxx,.link,.foot_l{

	   width:98%;

	   margin:0 auto;	

	}

	.dbmenu_box a{

		padding-left:0px;

		width: 25%;

		display: block;

		float: left;

		padding-right:0px;

		text-align: center;

	}

	.bq{

		padding-left: 0px;

	}

	.dhn{

		line-height: 28px;

	}

	.foot_rt{

		width:100%;

		box-sizing: border-box;

		padding-top: 15px;

	}

	.n_box{

		margin-left: 0px;

		margin-top: 15px;

	}

	.jl_box{

		margin-bottom: 9px;

		padding-bottom: 10px;

	}

	.n_ul li{

		height: 32px;

		line-height: 32px;

	}

	.w_logo{

		margin-right: 0px;

		padding-right: 10px;

		border-right: 0px;

		padding-left: 10px;

		/* width:35%; */

	}

	.w_logo img{

		width: 100%;

	}

    .top_boxx{

    	box-sizing: border-box;

    	padding-right: 25px;

    }

    .w_infotext2{

    	font-size: 12px;

    }

    .w_infotext1{

    	font-size: 16px;

    }

    .w_intext{

    	margin-top: 8px;

    	display: none;

    }

    .w_conphone{

    	font-size: 22px;

    }

    .banFn{

    	width: 98%;

    	display: block;

    	margin:0 auto;

    }

    .fl_tit{

    	width:100%;

    	box-sizing: border-box;

    	padding-left:84px;

    	/*text-align: center;*/

    	background-position: center center;

    }

    .list_ul{

    	width: 100%;

    	margin-left: 0%;

    }

    .gshq-tit{

    	width: 100%;

    }

    .more{

    	height: auto;

    }

    .news_boxw{

        padding-bottom: 40px;

        padding-top: 20px;

    }

    .about_zizhi_sjbox{

    	padding: 0px;

    }

    .case_box{

    	padding-top: 20px;

    }

    .db_logo{

    	display: none;

    }

    .w_gg1title{

    	font-size: 24px;

    }

    .w_gg1phone{

    	font-size: 24px;

    }

    .dbmenu_box{

    	line-height: 35px;

    }

    .mobile_banner{

    	display: block;

    }

    .pc_banner{

    	display: none;

    }

    .ss{

    	display: none;

    }

    .gjc strong{

    	font-size: 14px;

    }

    .gjc a:nth-child(3),.gjc a:nth-child(4){

    	display: none;

    }

    .ser_h2{

    	background:none;

    }

    .ser_h2 span{

    	font-size: 22px;

    }

    .ser_h2 font{

    	font-size: 16px;

    }

    .ser_box{

    	margin-top: 10px;

    }

    .body_footer{

    	display: block;

    }

    .izl-rmenu{

		display: none;

	}

	#udesk-feedback-tab{

		display: none !important;

	}

	.main_lf{

		width: 100%;

	}

	.listn_ul li{

		width:48%;

		margin-right: 2%;

		float: left;

	}

	.listn_ul li:nth-child(2n){

		margin-right: 0px;

	}

	.listn_ul li a{

		width: 100%;

		box-sizing: border-box;

		padding-left:15px;

	}

	.mainab_boxx,.mainr_box,.maint_rg,.protj_boxx{

		width:100%;

		box-sizing: border-box;

		padding-top:15px;

		

	}

	.protj_boxx{

		padding:0px;

	}

	.mainr_box h2{

		background-image: none;

		width: 100%;

		box-sizing: border-box;

		padding-left: 10px;

		margin-left: 0px;

		margin-bottom: 20px;

	}

	.mainab_boxx{

		padding:0px 10px;

    }

    .mainr_box .w_textnn{

        font-size: 14px !important;

    } 

	.head_boxw,.head_box{

        height: auto;

        box-sizing: border-box;

        padding:8px 0px;

    }

    .w_contel{

        /* margin-left: 15px; */

    }

}

@media(max-width:320px){

	.tel {

		

        width: 55%;

        padding-left: 0px;

	}

}</pre></body></html>